do (oneself) no favors - Espagnol Anglais Dictionnaire